next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
Login
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
Login
</>
Loading Topics...
1
How do you merge two sorted Linked Lists?
Expert
High
2
What is a Sentinel Node/Dummy Node? Why is it useful?
Expert
High
3
What is an XOR Linked List? Why is it rarely used?
Expert
High
4
Why is insertion/deletion at the head of a Linked List O(1)?
Expert
High
5
How do you find the middle of a Linked List in one pass?
Expert
High
6
Explain the difference between a Linked List and an Unrolled Linked List.
Expert
High
7
How do you detect a cycle in a Linked List? (Floyd's Tortoise and Hare)
Expert
High
8
How do you reverse a Linked List? (Iterative and Recursive)
Expert
High
9
Why does the standard library (Java/C#) not heavily feature Linked Lists? (Cache locality issues)
Expert
High
10
How do you copy a Linked List with random pointers? (Deep Copy)
Expert
High
11
Explain why QuickSort is preferred over MergeSort for Arrays, but MergeSort is preferred for Linked Lists.
Expert
High
12
What are the types of Linked Lists? (Singly, Doubly, Circular)
Expert
High
13
Why is accessing an element in a Linked List O(n)?
Expert
High
14
What is a Linked List? How does it differ from an Array?
Expert
High
15
When would you choose a Linked List over an Array?
Expert
High
16
What is a Skip List? How does it improve search time?
Expert
High
All Topics
1
Foundations
0/2 topics · 0%
Basics
Complexity Analysis
2
Linear structures
0/4 topics · 0%
Arrays and Strings
Linked Lists
Stacks and Queues
Hash Tables